#pragma once

class Point
	{
	public:
		float x,y,z;
		Point()
		{
			x=0;
			y=0;
			z=0;
		};
		Point(float x,float y, float z):x(x), y(y), z(z){};
	};

class Color
	{
	public:
		float r,g,b;
		Color(){r=0;g=0;b=0;};
		Color(float r,float g, float b):r(r), g(g), b(b){};
	};

struct Polygon
	{
		int a,b,c;
	};
struct MapCoordinate
	{
		float u,v;
	};